package com.nineclock.api.sign;

import com.nineclock.common.entity.PageResult;
import com.nineclock.common.entity.Result;
import com.nineclock.sign.dto.SignAllUserDTO;
import com.nineclock.sign.dto.SignDTO;
import com.nineclock.sign.dto.SignPCListDTO;
import com.nineclock.sign.pojo.SignInfo;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;

import java.io.IOException;
import java.util.List;

@Api(value = "PC签到", tags = "签到服务", description = "消息")
public interface SignControllerApi {

    @ApiOperation(value = "查询指定时间段内的打卡列表数据")
    public Result<PageResult<SignPCListDTO>> queryMembers(String startTime, String endTime, Integer page, Integer pageSize);

    @ApiOperation(value = "导出指定时间段之内的签到数据")
    public void exportSignData(String startTime , String endTime) throws IOException;
}
